.a_hover:hover{text-decoration: underline;color:red;}
.a_hover_color:hover{color:red;}
.page{line-height: 1.5}
.page a,.page span{display: inline-block;padding: 5px 10px;border:1px solid #999;margin:2px;color:#999;margin-top:10px;}
.page .prev,.page .next{padding:5px;margin:0px;}
.page .current{background: #999;color:#fff;}
body{background-color: #e2f6fa;}
.header_top{
	background-color: #404040;
	color: #fbfbfb;
	z-index: 10;
}

.header_top a{
	color: #fbfbfb;

}
.header_w{
	padding-top: 7px;
	margin-top: -7px;
}
.header{
	background-color: #fbfbfb;

}
.header .tel{
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: -7px;
	z-index: 20;
}
.header .tel::after{
	content: '';
	width: 1000px;
	height: 98px;
	background-color: #e5aa17;
	position: absolute;
	top: 0;
	right: -1000px;
}
.header .tel .num{
	text-shadow: 0px 2px 3px rgba(186, 136, 12, 0.75);
	margin-top: 40px;
	padding-left: 220px;
	letter-spacing: 1px;
}

.nav{
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	background-color: #fff;
	z-index: 10;
}
.nav .item{
	float: left;
	width: 11.1111%;
	transition: all 0.4s;
	text-align: center;
}
.nav .item a{
	color: #000;
	display: block;
	transition: all 0.4s;
}
.nav .item:hover,
.nav .hover{
	background-color: #e5aa17;
}
.nav .item:hover a,
.nav .hover a{
	color: #fff;
}
.nav .item::after{
	
}
.nav .item:not(:first-child)::after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 64px;
	background-color: #d8d8d8;
	width: 1px;
}
.nav .item:hover::after,
.nav .hover::after,
.nav .item:hover+.item::after,
.nav .hover+.item::after{
	display: none;
}
.nav .son{
    position: absolute;
    left: -350px;
    right:-350px;
    background: #eee;
    line-height: 50px;
    column-count: 3;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    overflow: hidden;
}
.nav .son .it{
    margin-bottom:10px;
    background: #dedede;
    
}
.nav .son .it > a{
    color:#333;
    font-size:14px;
}
.nav .son .sonson{
    line-height: 30px;
    font-size:12px;
    
}
.nav .son .sonson:not(:empty){
   
}
.nav .son .sonson .itit  a{
    color:#555;
}

.index_js .left .title .yellow{
	color: #e5aa17;
	letter-spacing: 2px
}
.index_js .left .desc{
	color: #666666;
}
.index_js .right{
	background-color: #484848;
}
.index_line{
	height: 1px;
	background-color: #cccccc;
}
.index_zm_w{
	margin-top: -11px;
}
.index_zm{
	margin-left: auto;
	margin-right: auto;
	background-color: #e2f6fa;
	/*font-size: 0;*/
}
.index_zm .item{
	width: 302px;
	display: inline-block;
}
.index_zm .item .x{
	vertical-align: super;
}
.index_zm .item::after{
	content:'';
	width: 1px;
	height: 85px;
	background-color: rgb(216, 216, 216);
	position: absolute;
	right: 0;
	top: 0;
}
.index_zm .item:first-child::before{
	content:'';
	width: 1px;
	height: 85px;
	background-color: rgb(216, 216, 216);
	position: absolute;
	left: 0;
	top: 0;
}

.index_cate{
	background-color: #404040;
}
.index_cate .w{
	border-bottom: 1px solid #fff;
}
.index_cate .left{
	background-image: url(../images/li.png);
	background-repeat: no-repeat;
	background-position: right 30px;
}
.index_cate .left .desc{
	color: #e5aa17;
}
.w960{width: 960px;}
.index_cate .right .item{
	float: left;
	border-radius: 3px;
	transition: all 0.4s;
	margin-bottom: 16px;
	margin-left: 5px;
	margin-right: 5px;
}
.index_cate .right .item a{
	display: block;
	padding-left: 16px;
	padding-right: 16px;
	color: #fff;

}
.index_cate .right .item.hover,
.index_cate .right .item:hover{
	background-color: #e5aa17;
}
.index_cate_slide{
	position: fixed;
	left: 0;
	background-color: #fff;
	transition: all 0.4s;
	bottom: 0px;
	z-index: 10;
	font-size: 14px;
	-webkit-box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.08);
	box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.08);
}
.index_cate_slide .wrap{
	max-height: 340px;
	overflow-y: auto;
}
.index_cate_slide .item a{
	color: #666;
}
.index_cate_slide .item a.hover,
.index_cate_slide .item a:hover{
	text-decoration: underline;
	color: #e5aa17;
}
.index_cate_slide .son{
	font-size: 13px;

}
.index_cate_slide .son .it a{
	-padding-left: 20px;
	color: #666;
}
.index_cate_slide .title{
	background-color: #e5aa17;
	letter-spacing: 3px;
}
.index_cate_slide .slide{
	position: absolute;
	width: 45px;
	text-align: center;
	color: #fff;
	right: -45px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 0 5px 5px 0;
	background-color: #e5aa17;
	padding-top: 20px;
    padding-bottom: 20px;
    line-height: 1.6;
    font-size: 16px;
    cursor: pointer;
}
.index_cate_slide.active{
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}
.index_cate_slide .slide span{
	transition: all 0.4s;
	display: block;
	font-weight: bold;

}
.index_cate_slide .slide.active span{
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
}
.index_pro .w{
	-webkit-box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.08);
	box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.08);
}
.index_pro .wrapper{
	margin-right: -100px;
}
.index_pro .item{
	width: 378px;
	float: left;
	margin-right: 23px;
	margin-bottom: 23px;
}
.index_pro .item .img-wrapper{
	border: 1px solid #cfcfcf;
}
.index_pro .item .info{
	background-color: #404040;
	transition: all 0.4s;
}
.index_pro .item:hover .info{
	background-color: #e3a817;
}
.index_pro .item .more{
	color: #6b6b6b;
}
.index_ry{
	background-color: #404040;
	text-align: center;
}

.z10{z-index: 10;}
.index_zs .item{
	width: 225px;
	margin-right: 12px;

	
}

.index_ry .item{
	width: 243px;
	padding-left: 20px;
	padding-right: 20px;
	display: inline-block;
	padding-top: 30px;
	text-align: center;
	margin-left: 13px;
	margin-right: 13px;
	transition: all 0.4s;
	
}
.index_ry .item .img-wrapper{
	transition: all 0.4s;
}
.index_ry .item:hover .img-wrapper{
	background-color: #e3a817;
	border-color: #e3a817;
}
.index_ry .item .img-wrapper{
	margin-left: auto;
	margin-right: auto;
	width: 152px;
	height: 152px;
	border: 2px solid #fff;
	border-radius: 50%;
	line-height: 152px;
	text-align: center;
}
.index_title .desc{color: #666666;}
.index_news_tit .tit{
	font-size: 22px;
	color: #333;
	border-bottom: 2px solid #333;
}
.index_news_tit .more a{
	color: #dc2821;
}
.index_news_left .desc{
	color: #666666;
}
.index_news_left .top{
	border-bottom: 1px solid #dedede;
}
.index_news_right .wrapper .item {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dedede;
}
.index_news_right .wrapper .item .desc{
	color: #666;
}
.index_news_right .wrapper .item:last-child{
	border: none;
}
.index_bg1 .w{
	-webkit-box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.08);
	box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.08);
}
.index_case .wrapper{
	margin-right: -100px;
}
.index_case .item{
	float: left;
	width: 399px;
	margin-right: 26px;
	margin-bottom: 28px;
}
.index_case .item .info{
	background-color: #404040;
	transition: all 0.4s;
}
.index_case .item .desc{
	color: #dddddd;
	transition: all 0.4s;
}
.index_case .item:hover .info{
	background-color: #dfa003;
}
.index_case .item:hover .desc{
	color: #fff;
}
.index_about{
	background-color: #404040;
}
.index_about_w{
	background-image: url(../images/abg.png);
	background-repeat: no-repeat;

}
.pl426{padding-left: 426px;}
.index_about_sl .item .img-wrapper{
	background-color: #fff;
	transition: all 0.4s;
}
.index_about_sl .item:hover .img-wrapper{
	background-color: #e3a200;
}
.index_about_sl .owl-carousel .owl-nav{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
}
.index_about_sl .owl-carousel .owl-nav .owl-next, 
.index_about_sl .owl-carousel .owl-nav .owl-prev{
	position: absolute;
	width: 50px;
	background-repeat: no-repeat;
	top: 0;
	bottom: 0;
	visibility: visible;
	font-size: 0;
}
.index_about_sl .owl-carousel .owl-nav .owl-prev{
	background-image: url(../images/l.png);
	background-position: left center;
	left: -50px;
}
.index_about_sl .owl-carousel .owl-nav .owl-next{
	background-image: url(../images/r.png);
	background-position: right center;
	right: -50px;
}
.index_bg2{
	background-color: #f4f4f4;
	-webkit-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.17);
	box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.17);
}
.index_map{
	border: 2px solid #cacaca;
}
.index_contact .item2{
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	border-bottom: 2px dashed #c1c1c1;
}
.index_contact .item3{
	background-image: url(../images/l1.png);
}
.index_contact .item4{
	background-image: url(../images/l2.png);
}
.index_contact .item5{
	background-image: url(../images/l3.png);
}
.index_contact .item2:last-child{
	border: none;
}
.index_two .item{
	height: 247px;
	padding-top: 43px;
	float: left;
	width: 20%;
	transition: all 0.4s;
	text-align: center;
}
.index_two .item .img-wrap{
	border-style: solid;
  	border-width: 3px;
  	border-color: rgb(16, 16, 16);
  	border-radius: 50%;
  	width: 97px;
	height: 97px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all 0.4s;
	display: inline-block;
	transition: all 0.4s;

}
.index_two .item:hover .img-wrap{
	border-color: #fff;
}
.index_two .item:hover{
	background-color: #e2a612;
	color: #fff;
}

.index_two .item .en,
.index_two .item .tit{
	transition: all 0.4s;
}
.index_two .item:hover .en,
.index_two .item:hover .tit{
	color: #fff;
}
.index_two .item1 .img-wrap{
	background-image: url(../images/f1.png);
}
.index_two .item2 .img-wrap{
	background-image: url(../images/f2.png);
}
.index_two .item3 .img-wrap{
	background-image: url(../images/f3.png);
}
.index_two .item4 .img-wrap{
	background-image: url(../images/f4.png);
}
.index_two .item5 .img-wrap{
	background-image: url(../images/f5.png);
}
.index_two .item1:hover .img-wrap{
	background-image: url(../images/f1_h.png);
}
.index_two .item2:hover .img-wrap{
	background-image: url(../images/f2_h.png);
}
.index_two .item3:hover .img-wrap{
	background-image: url(../images/f3_h.png);
}
.index_two .item4:hover .img-wrap{
	background-image: url(../images/f4_h.png);
}
.index_two .item5:hover .img-wrap{
	background-image: url(../images/f5_h.png);
}
.index_link,.index_link a{
	color: #666666;
}
.footer{
	background-color: #1d1b1b;
	color: #cecece;
}
.footer a{
	color: #cecece;
}
.crumb{
	border-bottom: 1px dashed #cccccc;
}
.crumb .tit{
	background-image: url(../images/home.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.w935{width: 935px;}
.pro_list_left .titles{
	background-color: #e5aa17;
}

.pro_list_left .wrap1 .item{

}
.pro_list_left .wrap1 .item > a{
	display: block;
	color: #fff;
	padding-left: 20px;
	height: 48px;
	line-height: 48px;
	/*background-color: rgb(229, 170, 23);*/
	background-color: #ececec;
	font-size: 16px;
	transition: all 0.4s;
	margin-bottom: 10px;
	margin-top: 10px;
	transition: all 0.4s;
	color: #333;
}
.pro_list_left .wrap1 .item.hover > a,
.pro_list_left .wrap1 .item:hover > a{
	background-color: rgb(229, 170, 23);
	color: #fff;
}
.pro_list_left .wrap1 .item .son{
	font-size: 14px;
	padding-left: 30px;
}
.pro_list_left .wrap1 .item .son a:hover{
	color: rgb(229, 170, 23);
}
.pro_list_left .wrap1 .item_son{
	font-size: 16px;
	color: #000;
}
.pro_list_left .wrap1 .item_son > a{
	display: block;
	color: #000;
	transition: all 0.4s;
	padding-left: 20px;
}
.pro_list_left .wrap1 .item_son > a::after{
	content:'+';
	position: absolute;
	right: 23px;
}
.pro_list_left .wrap1 .item_son:hover > a,
.pro_list_left .wrap1 .item_son.hover > a{
	color: #e5aa17;
}
.pro_list_left .wrap1 .item_son:hover > a::after,
.pro_list_left .wrap1 .item_son.hover > a::after{
	color: #e5aa17;
	content:'-';
}
.pro_list_left .wrap1 .grandson{
	font-size: 14px;
	line-height: 34px;
	color: #666666;
	display: none;
}
.pro_list_left .wrap1 .item_son.hover .grandson{
	display: block;
}
/* .pro_list_left .wrap1 .grandson{
	font-size: 14px;
	line-height: 34px;
	color: #666666;
	max-height: 0;
	transition: all 0.5s;
	overflow: hidden;
}
.pro_list_left .wrap1 .item_son.hover .grandson,
.pro_list_left .wrap1 .item_son:hover .grandson{
	max-height: 600px;
} */
.pro_list_left .wrap1 .grandson a{
	color: #666666;
	display: block;
	padding-left: 20px;
	transition: all 0.4s;
}
.pro_list_left .wrap1 .item_grandson:hover a,
.pro_list_left .wrap1 .item_grandson.hover a{
	color: #e5aa17;
}
.pro_list_left .wrap1 .item_grandson:hover a::after,
.pro_list_left .wrap1 .item_grandson.hover a::after{
	content:'>';
	position: absolute;
	right: 23px;
	top: 0;
}
.pro_list .wrapper{
	margin-right: -100px;
}
.pro_list .item{
	float: left;
	width: 303px;
	margin-right: 13px;
	margin-bottom: 16px;
	transition: all 0.4s;
}
.pro_list .item .title{
	background-color: #8c8c8c;
}
.pro_list .item:hover .title {
	background-color: #e5aa17;
}
.show_show h1{
	font-weight: 500;
	font-size: 23px;
}
.show_show .info{
	font-size: 13px;
	color: #848484;
	margin-top: 7px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d3d3d3;
}
.show_show_img img{
	max-width: 100%;
}
.show_show_cate{
	background-color: #e2e2e2;
}
.show_show_cate .tit{
	background-color: #e5aa17;
}
.about_one{
	border-radius: 10px;
  	background-color: rgb(218, 159, 12);
  	width: 432px;
  	height: 131px;
  	margin-top: -84px;
}
.about_two{
	background-color: #f0f0f0;
}
.about_three .wrapper{
	margin-right: -100px;
}
.about_three .item{
	float: left;
	width: 392px;
	margin-right: 12px;
	margin-bottom: 12px;
}
.news_list .item{
	border: 1px solid #dfdfdf;
	transition: all 0.4s;
	margin-bottom: 13px;
}
.news_list .item .desc{
	color: #666666;
}
.news_list .item .more{
	background-color: #969696;
}
.news_list .item:hover{
	border-color: #e5aa17;
}
.news_list .item .title:hover{
	color: #cf9402;
}
.news_list .item .more:hover{
	background-color: #e5aa17;
}
.pro_list_left .wrap2 .item{
	
}
.pro_list_left .wrap2 .item a{
	padding-left: 40px;
	background-color: #ececec;
	color: #333;
	transition: all 0.4s;
	margin-bottom: 5px;
	margin-top: 0;
}
.pro_list_left .wrap2 .item a::after{
	content:'>';
	color: #b8b8b8;
	position: absolute;
	right: 38px;
	font-family: '宋体';
}
.pro_list_left .wrap2 .item.hover a,
.pro_list_left .wrap2 .item:hover a{
	background-color: #e5aa17;
	color: #fff;
}
.pro_list_left .wrap2 .item.hover a::after,
.pro_list_left .wrap2 .item:hover a::after{
	content:'-';
	color: #fff;
}
.pro_list_left .lx{
	background-image: url(../images/rx.png);

}
.index_news2_cate{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.index_news2_cate .item{
	width: 346px;
	background-color: #f8f8f8;
transition: all 0.4s;
}
.index_news2_cate .item .tit{
	color: #404040;
	letter-spacing: 3px;
	transition: all 0.4s;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}
.index_news2_cate .item.hover{
width:460px;
}
.index_news2_cate .item.hover .tit,
.index_news2_cate .item:hover .tit{
	color: #e9a600;
}
.index_news2_cate .item .en{
	color: #919191;
}
.index_news2 .wrappers{
-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
    transition: all 0.4s;
    z-index:1;
   position:absolute;
    width:100%;
    top:0;
    left:0;
    opacity:0;
}
.index_news2 .wrappers.hover{
    z-index:10;
    position:relative;
    opacity:1;
}
.index_news2 .item{
	width: 580px;
    margin-bottom:20px;
border: 1px solid #d6d6d6;
}
.index_news2 .item .right{
	
	border-left: none;
}
.index_news2 .item .desc{
	color: #666;
}
.c6{color: #666;}